Towards Certification of Autonomous Unmanned Aircraft Using Formal Model Checking and Simulation
نویسندگان
چکیده
Unmanned aircraft are expected to increase in use in civil applications over the coming years, particularly for the so-called dull, dirty and dangerous missions. Unmanned aircraft will undoubtedly require some form of autonomy in order to ensure safe operations: communications failure could render a completely human-piloted unmanned aircraft dangerous to other airspace users. In order to be used for civil applications, unmanned aircraft must gain government regulatory approval in a process known as certification. This paper presents an approach to gathering evidence for certification of autonomous unmanned aircraft based on formal methods (in particular formal model checking) and flight simulation. In particular, rational agent-based autonomous systems are examined. Rational agents for unmanned aircraft can be model checked using implicit models of the aircraft’s physical environment specified in terms of the different sensor inputs the autonomous system may receive. However this presents difficulties when trying to model check the agents relative to physical quantities such as those found in regulatory documents like the CAA Air Navigation Order. It is shown how this can be remedied using an explicit physical model of the environment within the model checker, and how this explicit physical model can itself be verified through comparison with flight simulations. To conclude, an overview of related and future work is given.
منابع مشابه
Generating Certification Evidence for Autonomous Unmanned Aircraft Using Model Checking and Simulation
The use of unmanned aircraft for civil applications is expected to increase over the next decade, particularly in so-called “dull, dirty and dangerous” missions. Unmanned aircraft will undoubtedly require some form of autonomy in order to ensure safe operations for all airspace users. However, in order to be used for civil applications, unmanned aircraft must gain regulatory approval in a proce...
متن کاملFormal Methods for the Certification of Autonomous Unmanned Aircraft Systems
In this paper we assess the feasibility of using formal methods, and model checking in particular, for the certification of Unmanned Aircraft Systems (UAS) within civil airspace. We begin by modelling a basic UAS control system in PROMELA, and verify it against a selected subset of the CAA’s Rules of the Air using the SPIN model checker. Next we build a more advanced UAS control system using th...
متن کاملFormal Verification of Autopilots in Unmanned Aircraft Systems
The verification and validation (V&V) and certification problems for avionics systems in Unmanned Aircraft Systems (UAS) have been regarded as great challenges in realizing routine UAS into the National Air Space (NAS). Whereas current-day emerging avionics systems, such as embedded autopilots in UAS, are geared towards more autonomous operations, the currently employed V&V techniques in the in...
متن کاملA Continuous-Time Model of an Autonomous Aerial Vehicle to Inform and Validate Formal Verification Methods
If autonomous vehicles are to be widely accepted, we need to ensure their safe operation. For this reason, verification and validation (V&V) approaches must be developed that are suitable for this domain. Model checking is a formal technique which allows us to exhaustively explore the paths of an abstract model of a system. Using a probabilistic model checker such as PRISM, we may determine pro...
متن کاملHorizon Angle from Video
This article details the work of the authors towards the goal of using video processing for autonomous flight control of small unmanned aircraft (UAVs). The work reports on procedures that were designed by the authors to determine the roll of an aircraft from video imagery of the horizon, using video and computing equipment small and light enough to be carried by the aircraft. Theory and result...
متن کامل